export function moveArrayToTop(arr: any[], targetId: string) {
  // 深拷贝原数组避免修改原数据（可选）
  const newArr = [...arr];

  // 找到目标元素的索引
  const index = newArr.findIndex((item) => item.id === targetId);

  if (index > 0) {
    // 如果元素存在且不在顶部
    const [targetItem] = newArr.splice(index, 1); // 移除目标元素
    newArr.unshift(targetItem); // 插入到数组开头
  }

  return newArr;
}
